#ifndef __WEAPON_HPP__
#define __WEAPON_HPP__

class Weapon
{
public:
	Weapon(int& iFireRate, float& fDamage, float& fBulletSpeed):
		m_iFireRate(iFireRate),
		m_fDamage(fDamage),
		m_fBulletSpeed(fBulletSpeed) 
		{};

	~Weapon() {};

	int&    getFireRate() { return m_iFireRate; }
	float&  getDamage() { return m_fDamage; }
	float&  getBulletSpeed() { return m_fBulletSpeed; }

private:
	int   m_iFireRate;
	float m_fDamage;
	float m_fBulletSpeed;
};

#endif //__WEAPON_HPP__

//EOF
